<?php
/**
 * 微信素材管理
 * @App	
 * @Group 
 * @Action WeChatMedia
 * @author lilei
 * @date 2018年8月29日
 *
 */
namespace app\common\service\wechat;
class WeChatMedia extends WeChatService {
	
	/**
	 * 图片类型
	 * @var string
	 */
	const ImageType = 'image';
	
	/**
	 * 视频类型
	 * @var string
	 */
	const VideoType = 'video';
	
	/**
	 * 语音类型
	 * @var string
	 */
	const VoiceType = 'voice';
	
	/**
	 * 图文类型
	 * @var string
	 */
	const NewsType	= 'news';	
	
	/**
	 * wechat操作句柄
	 * @var object | \WeChat\Media
	 */
	private $handle;
	
	/**
	 * 初始化方法
	 * {@inheritDoc}
	 * @see WeChatService::__init()
	 */
	public function __init() {
		$this->handle = new \WeChat\Media(self::$option);
	}
	
	/**
	 * 获取素材列表 
	 * @param string $type	素材的类型，图片（image）、视频（video）、语音 （voice）、图文（news）
	 * @param number $offset 从全部素材的该偏移位置开始返回，0表示从第一个素材 返回
	 * @param number $count 返回素材的数量，取值在1到20之间
	 * @return array
	 */
	public function getMediaList( $type = 'image', $offset = 0, $count = 20 ) {
		$list = $this->handle->batchGetMaterial( $type = 'image', $offset = 0, $count = 20 );
		return $list;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}